<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class m_akuntansi extends CI_Model {
    function __construct() {
        parent::__construct();
    }
    
    function sum_neracasaldo($date){
        return $this->db->query("
                                select dbt.ID_PERKIRAAN, sum(dbt.JUMLAH) as TOTAL, dbt.KODE
                                from detail_bukti_transaksi dbt, perkiraan p
                                where dbt.ID_BUKTI_TRANSAKSI in
                                (
                                SELECT ID_BUKTI_TRANSAKSI FROM `bukti_transaksi` WHERE `TGL_TRANSAKSI` like '$date%'
                                )
                                group by dbt.ID_PERKIRAAN, dbt.KODE
                                ");
    }

    function sum_bukubesar($date, $perkiraan){
        return $this->db->query("select bt.NOMER_TRANSAKSI,bt.TGL_TRANSAKSI,
                                bt.KETERANGAN, dbt.ID_PERKIRAAN, dbt.KODE, dbt.JUMLAH
                                from bukti_transaksi bt, detail_bukti_transaksi dbt
                                where bt.id_bukti_transaksi = dbt.id_bukti_transaksi
                                and bt.tgl_transaksi like '$date%'
                                and dbt.ID_PERKIRAAN = $perkiraan");
    }

    function sum_jurnal($date){
        return $this->db->query("SELECT bt.NOMER_TRANSAKSI, bt.TGL_TRANSAKSI,
                                bt.KETERANGAN, dbt.ID_PERKIRAAN, dbt.KODE, sum(dbt.JUMLAH) as JUMLAH, pk.URAIAN_PERKIRAAN
                                FROM bukti_transaksi bt, detail_bukti_transaksi dbt, perkiraan pk
                                WHERE bt.id_bukti_transaksi = dbt.id_bukti_transaksi
                                AND dbt.ID_PERKIRAAN = pk.KODE_PERKIRAAN
                                and bt.tgl_transaksi like '$date%'
                                group by dbt.ID_BUKTI_TRANSAKSI, dbt.KODE, dbt.ID_PERKIRAAN
                                order by bt.NOMER_TRANSAKSI, dbt.ID_PERKIRAAN ASC");
    }

    function laporanneraca(){
        
    }

    function laporanrugilaba()
    {
        
    }
}

?>
